Optimum Software Aging Prediction and Rejuvenation Model for Virtualized Environment
نویسندگان
چکیده
Advancement in electronics and hardware has resulted in multiple softwares running on the same hardware. The result is multiuser, multitasking, multithreaded and virtualized environments. However, reliability of such high performance computing system depends both on hardware and software. For hardware, aging can be dealt with replacement. But, software aging needs to be dealt with different techniques. For software aging detection, a new approach using machine learning framework is proposed in this paper. For rejuvenation, the proposed solution uses Adaptive Genetic Algorithm (A-GA) to perform live migration to avoid downtime and SLA violation. The proposed A-GA based rejuvenation controller (A-GARC) has outperformed other heuristic techniques such as Ant Colony Optimization (ACO) and best fit decreasing (BFD) for migration. Results reveal that the proposed aging forecasting method and A-GA based rejuvenation outperforms other approaches to ensure optimal system availability, minimum task migration, performance degradation and SLA violation.
منابع مشابه
Availability Modeling and Analysis of a Single-Server Virtualized System with Rejuvenation
Availability of business-critical application servers is an issue of paramount importance that has received special attention from the industry and academia in the last decade. This paper presents two stochastic reward net based availability models for a single-server virtualized system. The similarity in both models is that software rejuvenation is applied at not only virtual machine monitor (...
متن کاملA comparative experimental study of software rejuvenation overhead
In this paper we present a comparative experimental study of the main software rejuvenation techniques developed so far to mitigate the software aging effects. We consider six different rejuvenation techniques with different levels of granularity: (i) physical node reboot, (ii) virtual machine reboot, (iii) OS reboot, (iv) fast OS reboot, (v) standalone application restart, and (vi) application...
متن کاملSoftware Aging Prediction based on Extreme Learning Machine
In the research on software aging and rejuvenation, one of the most important questions is when to trigger the rejuvenation action. And it is useful to predict the system resource utilization state efficiently for determining the rejuvenation time. In this paper, we propose software aging prediction model based on extreme learning machine (ELM) for a real VOD system. First, the data on the para...
متن کاملSoftware Rejuvenation Model for Cloud Computing Platform
Cloud computing has emerged as one of the most needed technologies that houses software systems and relevant functional entities resulting in complex, multiuser, multitasking and virtualized environments. However, reliability of such high performance computing systems depends both on hardware and software. Virtualization is the technology that many cloud service providers rely on for efficient ...
متن کاملMSET Performance Optimization for Detection of Software Aging
Software aging [2] is a phenomenon observed in a software application executing continuously for a long period of time, where exhaustion of operating system resources (memory leaks), data corruption and numerical error accumulation eventually lead to performance degradation, hang/crash failures or both. To counteract this problem, Huang et al. [2] proposed the technique of software rejuvenation...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016